import axios from 'axios';

// 环境
// 开发环境：http://10.3.2.10:3000
// 测试环境：http://10.3.2.20:4000
// UAT环境：http://120.76.247.5:4000
// 生产环境：http://laoxie.com
const host = 
// 利用环境判断自动切换地址：
process.env.NODE_ENV === 'development' ? // development|production
// 本地地址
'http://localhost:3002'
:
// 上线地址
'http://localhost:3002'

const instance = axios.create({
    // baseURL: 基础路径
    baseURL: host
})

instance.interceptors.request.use(function (config) {
    // Do something before request is sent
    let userInfo = localStorage.getItem('userInfo')
    try{
        userInfo = JSON.parse(userInfo) || {}
    }catch(err){
        userInfo = {}
    }
    if(userInfo.authorization){
        config.headers.Authorization = userInfo.authorization

    }
    return config;
}, function (error) {
    // Do something with request error
    return Promise.reject(error);
});


instance.host = host


export default instance

// http://120.76.247.5:2003/api/goods
// instance.get('/goods')